one-eyed giant - Turkish English Dictionary